/* Copyright (c) [2025] [zhi1208@126.com]
 * SPDX-License-Identifier: MIT
 */

#pragma once

/*********************
 *      INCLUDES
 *********************/
#include "hmi_pg_def.h"

/*********************
 *      DEFINES
 *********************/

/**********************
 *      TYPEDEFS
 **********************/

/**********************
 * GLOBAL PROTOTYPES
 **********************/
void hmi_pg_navigation_init();
void hmi_pg_push(hmi_pg_t *pg);
void hmi_pg_pop();
void hmi_back_to(hmi_pg_t *pg);
void hmi_back_home();
void hmi_rebuild_all_pg();
hmi_pg_t *hmi_get_cur_page();

/**********************
 *      MACROS
 **********************/
